12196 800
5142 310
1648 137
2189 198
6770 607
2796 115
4082 792
5452 152
5270 711
9560 274
54231 128
25908 506