33
143
4
20
1028
217
27
62
123
105
51
158
644
168
593
45
5
894
34
1024
91
17
504
873
55
107
122
32
31
21
18
37
60
185
14
153
97
15
26
59
445
7
225
43
108
6
30
38