21093 98
25675 512
56204 497
170130 592
83371 183
126301 537
2494 440
17895 346
571359 1207
327813 990
350381 1121
587555 952
95393 240
301501 1062
606663 1463
337155 1353
364844 1048
388349 761
256342 366
219416 1160
295271 1293
405766 1169
155449 450
407242 969