2147
608
1497
507
1288
501
1184
343
1094
409
1061
224
855
281
1198
580
824
228
735
112
342
232
449
254
329
223
644
325
296
158
615
197
731
363
522
56
609
137
214
68