1639
552
520
218
344
98
331
163
238
79
708
160
418
186
567
212
435
138
352
107
203
181
448
50
398
190
116
16
333
177
494
81
381
55
127
31
307
179
480
177