958
1
540
119
78
332
595
597
4
295
2
780
3
781
819
672
842
75
531
570
270
465
293
210
131
117
417
656
40
265
480
4980
7
1333