2989
1
1015
1694
3518
3
951
690
2669
2
2118
564
2166
1743
0
583
1598
108797
2245
5375
4926
5
1787
2949
3835
1681
2629
1425
1723
1518
1451
2495
3014
20
5592
8
1069