1284
734
460
187
579
111
167
54
437
97
320
68
368
98
314
163
542
154
623
78
504
167
112
38
172
159
338
65
548
92
458
17
453
35
477
141
158
39
504
144