1225
0
1264
4
1599
1
785
1618
938
475
3195
3
2650
20
3629
862
616
9611
327
1734
2
1012
1211
1412
3539
25494
2975
2534
549
1055
1589
1179
3871
2794
1869
783