1175
2
1451
0
2505
830
801
2166
1
2600
4
1547
6346
16
19944
83
978
553
1619
3386
3
300
3354
2377
564
1603
2173
2258
3498
2110
2294
3080
1743
2392
1740