12196 800
5142 310
1648 137
2189 198
6770 607
2796 115
4084 792
5452 152
5270 711
9564 274
54251 128
25918 506