2905
2
951
1
619
1458
0
564
616
7159
10
2502
379
2740
3539
3
5141
7
2523
8607
8
4943
2153
1804
1968
2122
59
1978
2427
12
2687
1676
2794
3546
108797
2129
546
4442