508
732
510
554
933
417
294
394
261
10
670
1172
307
376
7
1076
490
194
1113
689
131
714
294
