2535
2
2145
1
32302
0
19783
21152
8
17946
1606
3546
3090
6
3083
25669
1252
237
1988
2932
3498
4
2480
8002
7
3765
1337
2907
1294
2534
1153
2277
444571
9
297066
929
3
1363
2666