1579 295
9506 45
1110 61
5330 647
2466 614
1244 187
6380 178
21448 837
9047 751
8692 522
70566 165
7538 149
15876 176