4943
2
2153
7
1458
0
2122
2427
12
2687
2794
1115
3546
1
108797
3854
2160
1952
3316
17
944
4327
3629
1234
969