15003 289
4202 59
21268 590
12932 509
216067 1082
23790 473
16413 405
46624 302
27304 861
27333 245
15272 392
14249 312
8952 119
5645 576
10181 652
18330 269
9735 508
20153 333
31528 519
53637 550