145460 264
29014 636
12035 68
6796 857
25497 239
8791 755
2989 150
5512 482
4001 539
3315 547
4194 561
3557 614
1727 366