15003 289
4203 59
21270 590
12932 509
216068 1082
23790 473
16414 405
46625 302
27305 861
27333 245
15272 392
14249 312
8952 119
5645 576
10181 652
18330 269
9735 508
20154 333
31531 519
53637 550