1586
407
871
167
444
143
392
183
935
315
540
129
471
136
713
128
514
104
580
76
466
108
1209
353
460
43
589
45
517
37
459
156
284
88
863
360
582
83
363
201