2370
2
1458
0
2534
3629
1
4099
8
1036
1011
3
1245
1554
582
2687
766
370
873
1063
1564
451
1423
3172
345
1976
3400
223
742
159
1763
392
3871
2794
1495