4005 848
5469 239
4631 605
18879 671
5980 676
6050 349
4734 521
5815 669
2712 436
2508 335
18409 947
9448 141