472
2
452
1
1001
951
295
598
4
267
480
2980
4980
7
798
394
212
131
118
466
293
270
418
656
819
672
843
75
531
570
781
3
332
537