4684
4
1072
0
2302
3
3157
2
1353
519
1
1218
1458
2122
2427
12
4027
2687
3256
2794
4032
3546
108797
873
1952
3316
17
6676
4327
3629
3789
969