907
282
526
91
418
116
382
106
230
103
356
75
46
35
512
10
199
149
409
172
473
108