21152
8
2145
1
4730
9
2121
2270
2
572
0
3090
6
101
345
2903
3
2593
2932
2773
5
919
1769
3680
1668
2238
297066
3080
3606
1849
693
2711
1397
2911
4651
2440
398656
19