3548 27
748 3
837 4
923 5
1181 9
2348 7
6295 10
5332 34
1768 6
2897 8
2700 5
1091 2
1249 4
2151 9
932 4
2757 15
11430 34
647 3
1071 5
1015 1
642 5
947 1
931 3
932 1