2370
2
2534
1309
0
1992
3
4099
8
1036
1
1011
697
1245
1554
582
766
370
873
1063
4914
451
3172
345
3400
223
742
1763
392
5389
1220
197
2748
7
1668
962