2386
1
1063
1061
2245
3
2530
4
6236
10
1174
10827
2629
2
20850
5
396
585
13967
378
0
951
1786
1015
562
2906
2204
690