2535
2
2903
3
1066
1
3090
6
951
1603
1013
3931
2932
572
0
467
1366
1988
2349
1305
737
650
21152
8
1431
1211
1860
25669
3576
19783
17946
3498
4
19944
66
8527
3080