938
823
405
8
12617
709
412
764
661
552
354
492
442
141
153
595
794
30216
1596
1216
16711
10315
398
934
1889
10412
956