33
4
28
8
6
2
3
16
1
10
9
5
13
15
11
142
146
17
117
297
43
143
539
106
18
464
401
193
301
35
27
14
22
21
12
426
98
282
232
231
315
476
34
221
23
165
439
62
785
270
173
75
38
533
249
80
92
499