15059 875
8977 468
29838 252
32389 574
8324 745
2697 375
6809 611
2511 443
9237 349
4176 332
3568 552
2000 44