42
4203
295
245
259
95
145
302
118
88
1048
802
343
235
2334
173
113
766
226
333
253
277
256
279
47
101
115
103
153
1212
258
179
1718
252
146
148
91
162
656
799
28
304
194
15
824
44
45
55
61
462
12
176
624
51
35
132
25