1372
271
27
250
242
29
1472
419
10
3
354
108
158
381
39
136
6
178
100
133
1088
166
111
52
13
61
26
22
48
80
126
71
202
37
17
59
75
21
36
32
349
12
14
15
125
105
444
19