21152
8
3080
3
2932
2
3090
6
1047
496
0
3429
7
2245
1777
1
807
2903
297066
467
1532
4438
6346
16
2258
4655
10
766
4179
830
1303
2100
1691
572
1380
1015
1816
802
801