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