12203 800
5145 310
1657 137
2195 198
6780 607
2810 115
4095 792
5457 152
5275 711
9635 274
54545 128
26046 506