43
594
115
639
22
509
75
377
31
431
74
389
474
47
392
42
264
1
143
38
290
39
286
117
249
258
32
277
16
266
50
254
34
250
7
233