1486 405
2551 742
4533 774
5747 536
225539 307
14370 501
30244 443
7760 504
12597 125
4749 261
1960 228