829
245
523
89
416
116
381
106
227
101
356
75
44
33
511
10
196
148
407
171
472
108