1637 295
9511 45
1124 61
5341 647
2471 614
1250 187
6413 178
21460 837
9055 751
8696 522
70690 165
7556 149
15907 176