2386
1
2245
3
2530
4
6236
10
1525
1174
1265
10827
1752
0
1594
2629
2
1019
2094
5
2336
585
378
951
1015
562
1547
1249
2906