491
43
29
76
313
85
303
70
47
50
75
11
64
86
136
209
157
146
100
24
143
31
39
110
22
377
416
534
21
54
37
87
177
93
34
324
6
131
133
225
188
77
140
28
78
61
92
97
229
561
95
42
32
69
219