15015 289
4206 59
21280 590
12933 509
216088 1082
23798 473
16417 405
46626 302
27310 861
27339 245
15280 392
14256 312
8953 119
5645 576
10186 652
18337 269
9745 508
20160 333
31549 519
53665 550