33
4
28
6
8
2
3
15
1
9
5
13
11
10
138
136
18
114
7
295
36
19
151
526
95
69
467
408
196
318
25
14
23
22
17
412
102
326
236
252
338
519
37
201
152
12
433
61
797
282
163
82
66
172
246
112
77
105
497