3899
3
2050
2
2039
1
8607
8
1534
1840
0
4943
4732
7
2153
2857
978
1940
1308
2840
1647
4617
5
4117
1458
2122
2427
12
2687
1694
4578
6
2061
2794
3546
108797