1086 252
3132 410
3798 455
3991 238
5412 656
5901 267
2040 145
4251 757
21461 536
3331 444
2820 487
800 72