2370
2
1554
1
1011
3
1245
2534
370
0
582
1063
873
766
4099
8
345
1763
1036
4043
6
1778
2543
1220
3172
197
962
451
742
392
1816
257
2294
223
1307
915