5005 512
5611 789
21589 332
16466 333
54824 938
15843 831
54712 436
53950 446
10843 490
3058 490
4035 288
2800 223
5361 138
3374 582
8044 662
4628 208