3036
3
2872
4
2386
1
830
0
2245
575
2530
868
6236
10
542
1174
10827
1055
2629
2
581
978
359
629
477
585
1252
2733
378
792
951
1015
562
2906
690
1087