665
210
228
0
2694
2427
1720
854
3428
3405
3321
805
500
500
448
465
777
714
627
21
622
354
486
0
127
19
635
224
90
1993
1512
1149
0
1103
753
398
29
201
592
782
273
690
557
389
228
19
51
25
0
710
702
458
452
570
628
10
127
330
389
12
508
581
190
0
414
237
0
0
668
939
19
1040
611
83
0
671
437
294
0
168
317
191
1653
1
1535
0
1549
1402
930
9
130
95
2394
2321
1527
100
1102
842
899
482
true