2145
1
21152
8
2270
2
572
0
3090
6
345
2903
3
2932
1015
2669
1694
951
690
3680
1668
2238
564
3080
1743
108797
2121
1849
1397
2440
581
1045
1380
2949
25669