1151 303
2290 253
978 314
797 251
2696 857
3443 691
8442 425
4139 717
3557 307
4170 564
76600 1064
4625 444