21412 503
5483 628
6779 372
5374 30
12993 85
123183 536
10347 393
8831 694
12018 680
52323 725
1847 373
38774 436
4033 56
17236 539
5506 462
4237 919