275
310
347
142
208
162
161
64
180
164
75
168
61
59
84
52
226
1860
217
605
129
171
143
214
124
544
151
27
32
190
781
770
610
569
599
368
681
755
629
514
3130
1357
1214
888
2071
608
2448
2124
940
1028
609
896
3645
701
712
1327
1468
2901