691
0
683
2328
31535
468
458
503
605
422
953
1232
517
1297
467
2152
266
267
1043
2490
1075
1009
755
391
1033
2748
2
951
688
820
719