21498 503
5511 628
6832 372
5417 30
13090 85
126609 538
10488 393
8889 694
12294 680
52354 725
1874 373
40782 437
4119 57
17606 539
5597 462
4276 919