47430 399
16787 47
94040 481
154236 1294
31302 390
30634 311
121575 538
70120 313
332881 1355
78128 863
50567 121
20436 141
56677 475
35845 170
127746 455
26689 592
35371 286
47078 411
20239 272
142142 820
18938 77
69708 413
43917 143
28657 317
214101 922
92037 601
73937 247
55789 276