26
9
196
30
13
39
485
368
36
64
49
93
77
60
531
45
138
4
86
43
63
134
19
1787
124
773
190
210
48
383
27
38
71
42
28
25
595
195
55
1832
40
14
256
66
10
164
37
175
280
244
712
97
111
1501