1549 295
9503 45
1104 61
5325 647
2464 614
1243 187
6372 178
21446 837
9044 751
8688 522
70530 165
7535 149
15864 176