1516 295
9501 45
1100 61
5323 647
2464 614
1241 187
6355 178
21442 837
9043 751
8687 522
70468 165
7528 149
15853 176