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