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