21518 503
5519 628
6841 372
5421 30
13115 85
127300 538
10523 393
8894 694
12321 680
52354 725
1876 373
40977 437
4129 57
17682 539
5608 462
4280 919