33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
18
114
291
35
17
141
525
94
69
469
405
193
299
29
27
14
21
16
23
419
104
309
224
232
311
472
32
12
206
22
161
438
62
795
271
163
72
53
536
248
110
75
93
529