15015 75
14958 632
2094 276
4903 517
4107 396
3699 259
876 30
9528 753
13991 634
5342 826
3314 846
5598 457
29192 388
2533 439
6254 612
5044 278
11847 367
4389 353
18449 638
4463 284
1367 111
6273 163
3616 400
20765 219
4051 381
5485 605
5712 525
6899 897