3505
5
1195
1
770
1494
0
108797
1767
2
9055
10
4311
3453
2386
725
1960
1067
989
3910
3
2235
1712
1226