2123
2
995
1
3107
7
1320
1819
1243
0
1382
1105
1103
534
490
2271
4
484
596
1166
562
2663
2268
1862
668
1298
477
914
1581
938
809
2133
475
1161