24
582
3
95
90
78
35
317
151
224
174
5
6529
63
55
51
44
41
22
383
364
444
593
62
2266
141
172
66
156
163
97
54
74
672
31
29
133
4329
256
98
303
635
37
248
223
4186
81
69
27
197
106
328
234
168
176