19944
2
571
0
2600
4
1289601
18816
11
673
1194
1
1380
2794
2292
12
2476
3
2392
6346
16
2797
5
1295
2773
802
2377
3386
280
108797
2354
1970
1581
2650
20