2507 13
1116 10
1069 4
1137 1
3661 12
1524 10
1114 3
1208 7
945 2
658 2
1928 7
1100 1
1003 5
2595 18