20159 500
16549 727
10635 746
8454 55
5931 549
10597 53
9613 536
13469 768
16651 468
18928 586
8900 296
6257 436
10385 254
11339 243
8229 189
9900 623
8053 644
5485 371
3883 355
6773 706
5041 344
6091 179
8881 311
20000 258
5728 529
10534 644
23524 105
7647 610