1227
517
538
202
1245
619
353
171
684
253
235
110
343
257
351
184
658
131
509
86
613
164
754
286
327
131
626
234
446
226
1648
826
501
38
275
157
660
163
386
10