15021 75
14959 632
2094 276
4907 517
4107 396
3699 259
876 30
9528 753
13997 634
5342 826
3314 846
5598 457
29195 388
2533 439
6257 612
5044 278
11848 367
4391 353
18451 638
4467 284
1367 111
6279 163
3616 400
20793 219
4052 381
5485 605
5712 525
6909 897