1125 278
2328 523
1063 107
3005 556
9878 360
30781 685
13608 244
4383 268
2713 61
3759 79
3783 491
3804 265