32
27
2232
206
594
245
49
154
58
12
15
85
352
22
56
31
50
46
174
30
298
433
23
6
158
193
602
392
33
16
214
110
88
121
13
293
42
5
255
101
140
164
243
18
375
25
508
79
6789
47
253
11
187