304028 2143
2281924 14060
4203 23
252074 3593
135016 1238
1281046 8380
490921 2688
346677 1088
193054 1364
525557 5522
549960 4196
748222 6067
385583 1120
111691 230
670589 5588
851264 7485
1480463 7789
1218947 9377
1148482 5493
216136 1695
124547 672
1207430 5702
143080 408
364168 1768