15012 289
4206 59
21279 590
12933 509
216083 1082
23797 473
16417 405
46626 302
27308 861
27335 245
15278 392
14256 312
8953 119
5645 576
10185 652
18336 269
9739 508
20158 333
31544 519
53659 550