958
1
540
116
76
332
595
597
4
295
2
331
780
3
781
818
672
842
75
531
569
270
465
292
210
131
416
656
39
265
479
4980
7
1333