683
0
467
584
458
503
755
431
745
31535
438
266
1824
1045
269
2748
2
2328
1232
719
546
2952
1238
422
759
419
608
787
525
1603
992