980
942
31
1072
128
5
454
237
1637
775
27
27
130
12
