2110
1
1681
1015
1694
951
690
2669
2
564
1743
0
108797
5033
15
1264
4
376
3679
21152
8
2949
1751
3817
1787
1700
2670
5375
2294
1923
2386
1451
2522
2245
3