1670
558
1262
560
708
169
642
216
625
110
501
101
69
34
184
23
460
38
470
150
309
54
387
16
299
114
591
109
453
114
449
157
334
78
631
48
498
183
319
64