12198 800
5145 310
1651 137
2194 198
6776 607
2804 115
4088 792
5455 152
5273 711
9601 274
54396 128
25979 506