12186 800
5141 310
1640 137
2186 198
6766 607
2785 115
4077 792
5449 152
5263 711
9495 274
54040 127
25800 506