16
34
228
242
1347
752
1216
1797
663
94
46
28
102
103
792
633
462
57
42
40
64
617
471
623
45
97
44
385
194