1015
1
1694
951
690
2669
2
564
2999
3
1813
1743
0
108797
784
467
1380
2578
21152
8
2949
1875
801
1787
2294
445
2670
5375
1923
2386
1451
2522
2245
2530
4