315
102
733
189
445
88
359
188
810
258
233
96
623
158
553
215
657
208
396
212
270
70
146
68
1434
550
609
86
533
166
484
215
518
171
504
121
462
124
211
20