3504 907
459760 846
7040 34
6216 507
8758 485
6736 177
4593 305
20489 313
2628 428
11152 462
4793 457
41599 682