15010 289
4205 59
21277 590
12933 509
216078 1082
23793 473
16415 405
46626 302
27308 861
27334 245
15275 392
14254 312
8952 119
5645 576
10185 652
18333 269
9735 508
20156 333
31535 519
53644 550