43
246
42
296
655
310
65
206
2043
908
407
30
474
244
338
318
33
11
146
239
116
820
2354
146
495
1512
278
557
385
167
26
45
464
31
341
19
376
757
12
199
28
269
12
142
34
26
262
166
48
74
20
282
203
