33
172
28
12
681
105
57
56
299
79
48
478
112
43
97
44
84
110
226
175
54
136
289
93
99
35
1034
58
74
1067
83
286
100
41
69
692
50
37
733
53
195
241
297
382
39
102
63
269
159
111
25
917