1638 295
9511 45
1127 61
5341 647
2471 614
1250 187
6413 178
21460 837
9055 751
8698 522
70693 165
7556 149
15908 176