2932 411
2629 126
4480 677
9412 402
107862 581
59145 216
77222 571
56832 464
1367 149
2199 241
3197 579
1450 125