12197 800
5142 310
1649 137
2189 198
6773 607
2799 115
4086 792
5452 152
5270 711
9571 274
54267 128
25924 506