5056 458
34979 352
204947 1094
22750 886
40773 153
15720 791
61463 673
27010 382
38967 580
12783 332
10380 453
11321 218
30950 664
18934 236
15625 146
9537 85
12937 640
2224 293