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