21498 503
5511 628
6831 372
5417 30
13087 85
126585 538
10488 393
8888 694
12290 680
52354 725
1874 373
40779 437
4119 57
17606 539
5597 462
4276 919