2531
2
3573
4
3365
3
2522
1992
697
0
2271
1309
4914
1243
1105
1103
484
2663
1372
1
596
668
1744
914
317
1425
1891
6
938
2123
475
3050
534
3649
5
490
850