33
4
28
8
6
2
3
15
1
10
9
5
13
11
138
17
114
293
35
18
141
532
99
34
461
403
193
295
29
27
14
22
21
418
106
278
232
315
481
214
23
162
437
61
792
266
70
45
540
249
109
76
93
499