4231 361
2615 158
3697 82
4460 381
2006 55
2432 308
7350 61
2504 84
3848 477
5090 641
6799 459
99378 947