33
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
141
142
19
114
293
43
17
149
543
111
469
398
194
301
32
27
14
22
21
416
98
260
234
228
314
471
35
218
23
148
12
444
63
786
263
172
74
36
535
254
106
81
91
490