3083
2
17946
0
2465
1189
2773
1
3125
989
3546
32302
1380
280
2258
3498
4
2650
20
3779
4471
2964
108797
3051
4079
2011
3189
6