1542 295
9502 45
1102 61
5324 647
2464 614
1243 187
6367 178
21445 837
9043 751
8688 522
70510 165
7532 149
15860 176