3498
4
32302
0
3090
6
2110
1
25669
17946
1825
2727
2243
1371
21152
8
1332
2535
2
1461
1111
5382
5
1277
4383
3
929
467
2055
19783
2960
30334
951
1639
1380
1603
4944
496