1045
0
1603
1
2535
2
21152
8
3083
572
946
32302
2258
3090
6
2110
17946
1633
4
972
1558
1812
19783
915
1880
5
2932
17970
15
2996
3498
3629
2377
1819
989
685
2124
3
1348