40093 166
247042 1196
2744411 4075
248309 1043
332725 530
3316 186
2501268 3554
387664 1161
284945 1572
3203338 6789
255099 640
190093 592
707502 1990
385518 1079
258385 1184
97272 372
143746 691
6773 425
118497 632
57195 627
298814 1059
99834 453
47807 393
260199 832