693
0
257
1038
777
799
786
1362
16
437
2932
1
440
2952
2942
803
650
722
1472
125
458
1650
717
912
804
585
527
467
496
797
3871
2
2151
341