599
308
669
273
574
45
235
160
130
10
1363
611
661
219
317
129
535
183
496
123
483
172
474
182
152
60
434
157
206
143
327
146
502
36
288
21
282
88
537
129