958
1
541
120
78
332
595
598
4
295
2
781
3
819
672
843
75
531
570
270
466
293
212
131
118
418
656
47
267
480
4980
7
1333