21152
8
1295
1
3765
4
2535
2
280
571
0
2650
20
1849
1451
2250
3090
6
1419
3083
3145
297066
25669
469
32302
19783
3158
2996
2773
3554
3
2932
3683
3498
17946
1294
572
1153