308
858
187
759
57
586
84
649
137
1,444
133
835
135
528
90
909
58
898
91
815
110
440
158
857
47
723
107
327
94
686
152
639
92
656