15013 875
8977 468
29820 252
32380 574
8322 745
2693 375
6809 611
2510 443
9236 349
4176 332
3568 552
2000 44