20
284
217
24
50
41
47
377
148
739
15
268
35
188
102
524
22
165
33
266
58
63
152
137
302
1607
108
157
65
632
19
38
350
505
62
145
178
80
29
411
354
349
287
75
36
12
272
133
315
48
53
204