1102
1
775
2
1545
3489
5
1869
2386
3500
2777
1766
2245
3
2530
4
6236
10
2605
9
603
0
1174
870
4241
10827
1880
1177
2629
2960
2385
585
378
951
1015
562