853
199
595
133
328
58
608
311
587
159
905
254
657
223
654
173
524
142
113
72
619
115
386
15
169
90
1068
391
96
9
178
15
302
172
453
168
473
162
116
64