1500 295
9501 45
1098 61
5321 647
2462 614
1240 187
6347 178
21442 837
9042 751
8686 522
70449 165
7526 149
15845 176