41200 96
16966 126
247499 1196
333063 530
46335 1003
21522 549
388236 1161
286227 1572
234111 590
194866 744
3286426 6854
255416 640
190268 592
15579 624
709308 1991
386524 1079
259262 1185
97394 372
3036266 7345
144039 691
118811 632