1295
1
2245
3
3090
6
2903
4258
2932
2
1585
3765
4
21152
8
4706
2627
37355
13
3080
297066
0
5527
12305
18816
11
2476
6200
1289601
14861
7
929
571
894
1380
1226
1107
25669
14
3053