15011 503
20447 307
6484 46
15656 186
8785 163
9847 320
7966 88
8427 671
27663 694
5947 162
14098 488
11773 119
14290 585
12514 441
13198 380
28951 771
7287 429
16310 911
10411 636
13423 601
16485 260
15563 828
13825 929
13123 803
17399 673
35906 246
54225 237
8125 610