156
911
64
758
87
670
63
676
45
628
147
553
138
544
124
532
84
489
161
519
79
464
193
498
30
479
102
444
2
18
49
408
83
450
43
488