218
516
103
34
63
3
54
28
32
2180
178
567
241
45
118
60
11
12
79
344
21
44
31
51
30
169
33
279
426
23
6
24
174
167
590
382
14
202
97
85
56
104
10
272
158
47
5
252
132
163
231
342
19