16
34
228
241
1343
748
1205
1786
659
94
46
28
102
103
786
631
458
57
42
40
62
612
471
620
45
97
44
385
181