2535
2
2903
3
1066
1
3090
6
951
1603
1013
7793
4
3931
2932
572
0
467
2996
1366
1988
2349
25669
1305
496
3206
5
737
650
21152
8
1431
1211
1860
3576
19783
17946
12459