509 145
2736 830
2070 402
21228 747
8648 244
7615 528
8476 596
18410 646
2791 181
4071 395
5601 544
17575 507