54
550
347
227
26
215
585
37
665
843
90
756
458
411
103
528
63
631
128
143
2015
130
549
60
364
602
100
644
1860
44
436
32
44
40
1008
580
264
131
515
42
31
83
691
103
1562
321
836
384
350
139
86
1452
119
143
