12203 800
5145 310
1655 137
2195 198
6780 607
2809 115
4093 792
5457 152
5274 711
9633 274
54535 128
26036 506