21449 503
5483 628
10243 373
5378 30
13011 85
122458 535
10369 393
7661 692
11953 680
52310 725
1839 373
38414 437
3985 56
17163 539
5494 463
4227 919