18096 94
24313 509
55443 497
167924 591
82816 182
122957 532
2466 440
17825 346
569433 1205
326209 988
348779 1119
585776 952
94989 239
300671 1062
605530 1461
336468 1351
363833 1048
387448 761
255536 366
218596 1159
293777 1293
403836 1167
154945 448
405564 968