1102
2
0
853
1
602
547
493
485
487
557
367
532
486
811
304
915
697
673
1210
1148
793
1140
3
2469
1748
2409
2610
3514
6
2974
2885
4210
3557
3470
3717
5179
4
3108
3435
4057
3302
4289
5
3632
3317
3392
3830
3368