2283
2
19944
571
0
2600
4
1289601
18816
11
1380
489
673
2476
3
2392
6346
16
2797
5
1295
1
2773
2377
3386
280
108797
2354
2110
1970
1581