650 145
2992 830
2295 402
21310 747
8705 244
7658 528
8569 596
18499 646
2854 181
4109 395
5646 544
17648 507