2989
1
1015
1694
4745
9
951
690
266
2669
2
564
1743
0
1778
6139
4
583
1598
3069
5
108797
2245
3
5375
4926
1787
2949
3835
2629
1425
1518
1009
1451
2495
3014
20
562