880
238
621
226
672
148
635
312
275
162
671
39
596
159
630
272
291
182
299
171
795
253
679
116
697
232
598
160
664
161
493
109
428
178
652
71
225
186
449
158