21152
8
3080
3
2932
2
3090
6
2145
1
4730
9
2121
2270
2245
572
0
101
345
2903
2773
5
919
1047
1769
297066
3680
1668
2238
3606
1849
693
1397
3715
2440
581
1045