2535
2
1295
1
3765
4
30334
6
3498
2727
280
1825
4944
2055
2650
20
2243
1371
32302
0
3683
21152
8
2250
3090
1111
3083
1277
5382
5
4383
3
1140
297066
3053
7
1213
2960
19783
572