21518 503
5519 628
6841 372
5420 30
13113 85
127185 538
10519 393
8893 694
12318 680
52354 725
1876 373
40939 437
4127 57
17669 539
5607 462
4280 919