387
341
356
370
163
227
178
196
79
195
185
88
184
67
62
105
59
210
258
1978
230
623
153
192
162
228
134
583
161
244
28
34
799
785
617
576
615
689
763
632
515
3142
1371
1233
904
2106
612
2493
2161
944
1033
616
899
3696
704
723
1337
1490