25085 50
3612 140
14110 599
4755 251
39427 563
3803 151
2404 245
29464 105
13873 156
4820 147
2488 48
7032 487
14048 291
9051 825
15798 257
9074 532
2419 323
3346 584
8802 922
17535 674
18025 654
6063 450
20181 641
22841 547
2267 133
6285 309
4406 475
2781 612