829
3248
1255
682
407
2709
1795
2133
588
550
238
118
97
99
405