4028 156
49020 540
10461 116
23027 489
215046 268
187069 745
142242 931
1090313 1872
618422 1317
1648343 3600
369524 966
22172 880
830816 1659
408647 1252
302850 502
337543 930
121217 291
175261 591
166798 218
435653 734
283936 938
200431 457
373037 647
147645 784
167395 404
1000260 2993
287783 1228
155138 647