16421 91
23718 508
55258 497
167117 591
82550 182
122213 528
2463 440
17805 346
568793 1204
325750 988
348294 1119
585206 952
94840 239
300365 1062
605070 1461
336211 1350
363437 1048
387090 761
255221 366
218262 1159
293248 1293
402255 1165
154723 448
404952 967