12195 800
5142 310
1648 137
2188 198
6769 607
2795 115
4082 792
5452 152
5270 711
9557 274
54225 128
25908 506