2352
2
1015
1
1694
951
690
2669
564
1743
0
108797
1075
1815
1312
3
1116
21152
8
2949
2670
1787
1923
1249
5375
1451
2495
2294
2386
2522
2312
2245