2145
1
4730
9
2121
21152
8
2270
2
572
0
3090
6
101
345
2903
3
2932
1015
2669
1694
2773
5
951
919
690
1769
3680
1668
2238
564
3080
3606
1743
108797
1849
693