1035 290
2906 733
28044 714
7913 545
2444 389
32082 418
10005 360
3697 502
4813 632
2843 142
9671 240
72091 161