15450 792
1897 393
2496 548
2634 62
4182 493
5603 326
31716 185
39377 739
13730 275
42984 674
5280 533
10919 940
5340 189
8088 816
3228 458