307
215
410
71
1012
326
807
266
198
78
438
180
487
177
738
477
686
93
389
88
458
79
491
87
325
127
163
83
398
157
320
94
241
117
515
50
470
3
391
107