362
371
248
220
316
1
137
38366
23
125
185
108
1250
2836
2
2722
1260
60
42
69
47
48
20
40
105
72
98
49
68
150
172
99
118
63