21500 503
5512 628
6835 372
5419 30
13090 85
126718 538
10490 393
8891 694
12299 680
52354 725
1874 373
40832 437
4121 57
17620 539
5600 462
4277 919