4032 848
5475 239
4631 605
18899 671
5987 676
6053 349
4745 521
5819 669
2713 436
2517 335
18448 947
9450 141