2975
0
3195
3
315
1293
1867
1111
108797
615
778
2386
1
2245
639
2530
4
6236
10
1174
10827
2629
2
368
1868
1571
585
378
951
532
1015
562
576
2906
690