420
2
91
1
69
416
347
349
688
562
930
694
661
357
489
352
1041
935
595
3968
3
826
4
677
4349
9
124
596
1074
2217
8
14209
7
1456
361
901
450