30500 820
23585 441
13468 419
7626 400
20971 631
2857 180
5935 464
11914 406
22032 879
8278 286
4365 39
6884 169
6007 237
8755 715
19507 876
37762 470
10557 871
13497 426
22198 352
19932 594
18432 604
40331 363
13358 845
59832 502
25408 536
12408 384
8968 663