4231 361
2610 158
3694 82
4455 381
2005 55
2428 308
7338 61
2499 84
3843 477
5088 641
6796 459
99191 947