514
48
446
804
27
709
311
269
516
324
541
426
602
101
281
930
639
95
240
230
354
918
190
86
248
997
141
567