838
104
1210
491
985
398
414
94
328
58
608
311
560
76
775
199
657
223
654
173
631
149
230
101
386
15
240
150
623
83
577
160
356
217
508
65
231
141
426
103