21152
8
2535
2
19783
1451
0
17946
32302
3145
25669
3354
1
2057
2932
3498
4
2631
1683
3554
3
3779
3765
1153
1986
3090
6
1247
3256
886
2169
2274
660
3080
3683
1383
2757