12196 800
5142 310
1649 137
2189 198
6771 607
2796 115
4085 792
5452 152
5270 711
9568 274
54263 128
25921 506