2465
2
2087
7055
12
3125
3546
1
1849
3779
4471
2964
3051
1603
109776
42
44
0
17970
15
2906
475
2466
5
2258
255
572
1672
1289601
4
108797
2990
1294
562
2478
10827