2370
2
1245
1
2534
1778
582
0
2294
1816
1554
1011
3
1220
1063
4623
5
3400
370
766
4099
8
1763
2377
1036
1668
1358
1241
2166
83
693
1690
526
2710
784
2368