33
9
13
1639
29
19
983
131
43
365
306
172
38
224
36
170
63
187
180
110
53
16
247
58
128
2150
46
77
193
65
90
37
93
18
56
25
44
164
62
453
67
135
26
12863
89
51
218
39
41
203
271
227
279
122
151
555
184