3423
2
742
1
844
1951
2604
2277
0
2039
108797
743
2238
2354
4
5094
9
2053
2386
1416
2245
3
2530
4329
10
6236
1174
10827
2629