2245
3
754
1
985
2530
4
6236
10
2216
2
1174
10827
2629
1442
585
378
0
951
812
1015
562
2557
6
2906
690