12196 800
5142 310
1648 137
2189 198
6770 607
2796 115
4083 792
5452 152
5270 711
9561 274
54239 128
25914 506