4943
2
2153
7
989
3
1936
1
103
0
3575
5
2738
2820
10
1331
2356
2122
59
2427
12
2687
730
2794
3546
108797
1302
1299
1119
2558