512
87
224
163
560
80
508
89
564
45
358
49
726
242
578
148
381
112
279
170
639
314
361
103
344
60
500
71
1597
745
283
72
408
159
444
83
409
173
362
85