21518 503
5519 628
6841 372
5421 30
13114 85
127271 538
10523 393
8893 694
12321 680
52354 725
1876 373
40969 437
4129 57
17680 539
5608 462
4280 919