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