21152
8
3090
6
2903
3
2932
2
1350
0
3125
4471
2986
1
460
3080
19783
1927
32302
1596
1311
25669
181997
11
2462
1933
2366
2271
4
2948
3158
2535
4044
5
3083
17946
2465
2299
8527