421
2
91
1
70
416
348
349
688
562
930
694
661
358
489
353
1041
935
595
3968
3
826
4
677
4349
9
124
596
1074
2217
8
14209
7
1456
361
901
450