3765
4
1815
2
665
1
2982
3
1078
572
0
2535
19783
17946
32302
3117
8
4425
6
1431
2258
297066
21152
3683
571
894
6220
16
1527
1929
2352
1189
25669
1558
2683
1844
775
2932