2518
3
378
0
1804
1
908
2773
5
475
5169
2525
4
10827
3222
3083
2
108797
2465
297066
3125
55904
3546
1849
931
951
2902
16
37355
13
4031
2471
2799
6
1760
5782
4837
2964
2087