3576
3
1554
1
1011
1245
2534
2
1446
766
2193
4099
8
1763
2370
1691
1778
1220
3172
197
0
962
582
873
451
742
392
1816
370
345
2886
2294
223
915
443