36
4
28
6
9
2
3
5
17
1
8
13
10
146
141
19
118
7
293
44
23
131
508
92
24
459
402
185
300
32
26
14
20
16
412
85
201
199
12
236
304
475
47
222
22
158
438
58
802
272
172
75
526
163
243
109
80
96
471