1458 295
9499 45
1092 61
5317 647
2461 614
1239 187
6335 178
21439 837
9040 751
8682 522
70398 165
7518 149
15840 176