12221 800
5152 310
1670 137
2209 198
6788 607
2836 115
4107 792
5467 152
5284 711
9778 274
54984 128
26311 506