21152
8
3080
3
2932
2
3090
6
692
0
485
2245
1030
522
2903
1047
297066
1346
14
1239
1285
2258
1
417
1142
637
2756
1193
442
572
1849
916
428
717
1104
3715