15016 75
14958 632
2094 276
4904 517
4107 396
3699 259
876 30
9528 753
13991 634
5342 826
3314 846
5598 457
29193 388
2533 439
6255 612
5044 278
11847 367
4389 353
18450 638
4464 284
1367 111
6274 163
3616 400
20768 219
4052 381
5485 605
5712 525
6899 897