1089
231
2189
464
2068
438
4290
909
858
182
1749
370
2739
580