47
24
1353
154
68
35
92
245
98
162
298
165
149
580
21
561
65
170
721
300
1556
63
38
106
23
32
88
215
76