4231 361
2615 158
3697 82
4457 381
2006 55
2431 308
7344 61
2504 84
3846 477
5088 641
6799 459
99354 947