1093 200
2751 624
1361 39
6929 102
5570 33
9541 326
2889 197
3867 299
3570 203
7036 848
3495 731
1622 73