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