1193
630
441
291
765
253
617
111
1288
537
419
221
473
98
510
80
403
155
204
30
691
73
529
84
526
67
293
142
385
166
618
161
304
194
581
159
217
160
567
129