4943
2
2153
7
1458
0
2122
8492
13
2427
12
2687
618
2794
1744
1
3546
108797
17333
27
1952
3316
17
4327
3629
2469
969