5950
10
1072
0
3546
1
1370
3683
1400
108797
1337
2027
2152
2
2491
6
2082
2386
5717
3326
3
7733
6499
4309
13499
5
2245
2886
1787
644
4664
813