3080
3
108797
0
3145
4
2890
7793
2216
1
951
3551
10
2990
1015
14
1380
761
1751
1087
1275
551
1538
5489
11