2399
8
4471
2
2964
1
3051
1603
4690
3
2690
4
1472
0
1461
2121
593
2906
138
2258
1913
1813
3320
9
572
1024
1672
108797
2990
1534
696
1294
1304
17
562
2478
10827