587
167
687
92
1017
437
349
132
713
193
307
146
718
263
626
220
369
110
539
217
430
90
2068
1108
623
198
382
206
457
39
310
67
616
229
1955
938
239
165
596
189