2123
0
1105
1243
1103
596
534
490
562
484
2271
4
1862
1
1166
1581
2663
668
1298
914
477
938
809
1500
2155
3
475
3159
2041
2
2524
1457
332
3868
10
467