277
97
650
155
396
77
348
185
726
227
167
87
584
148
430
189
593
185
367
207
257
70
119
61
863
360
582
83
510
161
430
200
507
169
427
98
394
96
194
15