16
383
43
320
99
247
394
646
674
1194
228
88
289
13
113
132
53
10
73
45
22
110
14
211
196
44
102
136
374
125
851
34
134
122
26
1012
117
75
31
197
158
131
21
46
41
64
65
2008
15
39
159
146
91
241
221
86