2687
2
1458
0
1218
1
2343
2322
4
7793
3034
2516
2134
2954
6779
5
781
19079
6
4329
10
297066
14861
7
1650
2252
3
3546
267612
4978
3066
3633
13
19944
99072
3024
36905
11532
27
3882
3303