21486 503
5513 628
10276 373
5398 30
13043 85
123084 535
10408 393
7691 692
12055 680
52339 725
1861 373
38555 437
4053 56
17257 539
5518 463
4254 919