15160 875
8980 468
29889 252
32423 574
8327 745
2697 375
6809 611
2513 443
9251 349
4176 332
3569 552
2000 44