15048 875
8977 468
29832 252
32388 574
8323 745
2694 375
6809 611
2511 443
9237 349
4176 332
3568 552
2000 44