33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
17
113
288
35
142
527
95
68
464
404
189
308
27
14
21
16
421
104
306
225
236
313
471
207
22
165
437
61
792
272
163
72
53
540
248
110
75
92
534