339
218
164
472
183
100
125
207
154
203
308
260
162
91
206
64
111
215
61
193
214
135
227
349
336
527
182
843
936
778
745
495
567
559
312
626
698
938
395
589
845
855
1144
568
367
744
246
3938
1576
2694
1609
1678
1876
773
920
690
2427
2063