608
311
671
273
574
45
238
160
130
10
1367
614
665
221
317
129
537
183
496
123
483
172
474
182
152
60
434
157
206
143
327
146
504
37
288
21
282
88
538
129