22
1182
250
322
29
113
68
62
21
51
252
15
1
554
32
37
88
537
195
254
71
26
89
49
12
259
149
143
507
19
258
102
50
33
27
196
55
260
279
491
4650
72
267
330
292
66
381
77
140
303
14