3132
10
3771
3
2917
5
3634
1486
2
2036
2255
3363
928
1
1782
6
3178
1720
2655
3957
2245
2239
0
3053
7
2123
1547
1301
2433
4785
2143
4702
4
2582
1884
1972
2152
32302