329
12
90
30
84
235
74
41
1032
39
18
47
106
323
3103
1070
306
334
54
9
5129
120
270
114
140
227
22
14
1144
40
37
295
143
34
1524
17
52
326
33
101
58
167
336
267
110