973
39
233
183
603
113
448
168
148
108
12
72
340
252
414
142
30
119
92
190
188
297
174
453
69
42
120
95
219
93
99
87
274
46
54
44
104
568
91
101
124
186
122
137
84
81
267
329
132
50
70
237
65
139
60