1523 295
9501 45
1100 61
5324 647
2464 614
1242 187
6358 178
21442 837
9043 751
8687 522
70475 165
7529 149
15857 176