3505
5
1831
2092
0
1466
1343
1
17970
15
2144
2
1695
4
4168
1013
3024
3
2233
4478
6
853
2322
1864
236066
14
12472
8607
8
3045
913