2245
3
3090
6
2903
2932
2
8527
1
1050
0
1534
3765
4
2287
21152
8
929
2258
3080
297066
7034
572
1015
496
467
1606
1819
6822
5
766
1047
3854
6236
10
17970
15
571
894
1788