50905 184
4720 420
38249 788
19946 100
7730 245
66358 897
6378 316
11392 231
30721 137
12456 465
41767 986
16278 854
30906 667
11252 520
34417 137
25223 612
14533 128
43980 930
11278 931
22195 743
44062 274
7642 359
157717 721
37276 257
21164 63
28646 631
14327 168