2370
2
2534
4099
8
5151
3080
3
1036
1
3715
1011
1245
1554
582
0
1047
21152
4651
766
370
873
1063
451
2650
20
3172
280
2405
345
2740
3400
223
2932
742
1763