8
28
19
7
511
12
171
611
5
3
61
2
613
1854
371
591
1656
401
872
1191
462
471
1311
273
653
662
184
562
222
42
617
674
32
54
62
70
272
384