3099
636
1486
582
991
18568
8296
1203
2180
1745