70
646
61
645
57
579
17
447
24
397
22
384
16
375
23
355
50
337
161
344
26
324
15
312
43
326
69
307
92
1,143
213
10
294
245