3090
6
21152
8
25669
0
17946
32302
7258
1461
3498
4
19783
2
1768
14
2903
3
2932
2996
3080
3546
1
2350
1045
4443
9
5504
16
1354
1289601
908
1189
2593
838
1733
572
1252
1193