33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
18
114
291
35
17
141
521
94
69
469
405
192
301
29
27
14
21
16
23
418
105
309
224
232
310
472
32
12
207
22
161
438
62
795
271
163
72
53
540
248
110
75
93
529