908
357
552
43
528
122
244
68
311
146
410
252
844
297
490
162
639
150
390
104
651
126
577
167
490
182
575
65
417
125
612
159
121
51
696
165
517
240
408
107