38
6
28
3
4
10
1
9
11
5
2
8
12
14
149
548
113
27
446
173
297
23
17
33
22
13
486
102
285
189
232
333
485
52
241
24
161
16
491
829
276
201
73
55
534
160
245
111
94
96
642