593
307
668
273
568
43
233
160
129
10
1354
609
660
219
317
129
535
183
494
122
482
172
468
179
152
60
434
157
206
143
327
146
501
36
288
21
279
88
537
129