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