1023
596
449
184
579
111
158
49
437
97
314
64
363
96
303
159
540
153
611
74
501
166
112
38
172
159
328
58
545
91
458
17
447
31
473
139
156
39
502
143