2396 295
9617 45
1338 61
6327 647
2783 614
1384 187
7431 178
21688 837
9242 751
8820 522
72714 165
7862 149
16227 176