4402
15
2135
3
4684
4
1072
0
2082
1
7893
2302
3157
2
1353
519
1218
2378
6753
17
4027
2676
3256
4032
12
108797
873