893
174
790
393
786
202
985
336
511
109
652
284
1192
396
2179
1132
1372
579
558
157
801
450
525
256
602
175
698
230
508
127
540
238
517
106
734
147
158
79
580
76