4010 848
5471 239
4631 605
18880 671
5983 676
6051 349
4738 521
5816 669
2712 436
2509 335
18416 947
9448 141