691
0
467
2748
2
31535
1232
683
1824
458
464
266
1009
517
918
1603
2328
4594
1
759
647
1152
820
46414
1045
719
893
584
546
968
525
1075