12199 800
5145 310
1651 137
2194 198
6778 607
2805 115
4089 792
5455 152
5273 711
9607 274
54420 128
25983 506