21450 503
5501 628
6814 372
5401 30
13054 85
125515 536
10431 393
8861 694
12203 680
52346 725
1862 373
40340 437
4093 57
17474 539
5570 462
4262 919