2535
2
1305
1
2110
3657
12
2245
3
3090
6
1013
3931
2903
2932
1066
1366
1988
1332
2349
2354
737
0
650
3765
4
929
21152
8
3053
7
1211
1860
2619
3576
1603
6822
5
3498
3080