1640 295
9511 45
1127 61
5341 647
2471 614
1251 187
6413 178
21460 837
9055 751
8698 522
70697 165
7556 149
15908 176