21395 503
5482 628
6772 372
5366 30
12978 85
122463 536
10329 393
8824 694
11938 680
52321 725
1847 373
38532 436
4028 56
17157 539
5492 462
4230 919