15016 503
20458 307
6487 46
15663 186
8790 163
9861 320
7968 88
8429 671
27672 694
5950 162
14105 488
11779 119
14300 585
12516 441
13198 380
28958 771
7290 429
16321 911
10413 636
13426 601
16495 260
15572 828
13836 929
13126 803
17403 673
35914 246
54232 237
8127 610