3606
3
706
0
611
12459
845
1478
917
688
1834
2727
1
808
1047
1285
781
1276
573
293
485
1104
463
1346
1296
931
544
1288
797
884
705
810
1131