100300 149
8134 301
5927 623
1100334 1879
632801 1324
374460 967
282385 1203
309464 506
343427 934
123709 292
171584 221
205403 458
153748 784
171560 406
159306 648
1227508 4597
185382 393
374676 734
81351 416
260884 537
61937 568
88595 795
65073 92
106708 217