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