56
403
442
380
365
266
217
218
196
257
499
444
246
868
731
604
560
569
375
88
1506
213
333
210
317
201
515
533
203
355
2056
634
805
671
304
97