2370
2
1063
1
1036
3172
197
0
962
582
873
451
742
392
4099
8
370
345
223
915
443
1554
597
1011
3
1245
2534
4043
6
4623
5
3400
1002
766
1288
1788
5412