650 145
2992 830
2295 402
21308 747
8705 244
7657 528
8567 596
18498 646
2849 181
4109 395
5646 544
17647 507