155913 605
83513 531
18655 505
21758 288
2580 124
3062 114
3816 653
6258 604
52321 953
8223 380
38076 831