15016 503
20458 307
6487 46
15661 186
8786 163
9859 320
7967 88
8429 671
27668 694
5950 162
14105 488
11778 119
14299 585
12516 441
13198 380
28958 771
7289 429
16318 911
10413 636
13426 601
16494 260
15570 828
13833 929
13126 803
17402 673
35910 246
54232 237
8126 610