15015 289
4206 59
21280 590
12933 509
216089 1082
23798 473
16417 405
46627 302
27310 861
27339 245
15280 392
14258 312
8953 119
5645 576
10186 652
18339 269
9745 508
20161 333
31551 519
53667 550