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