4032 848
5473 239
4631 605
18899 671
5986 676
6053 349
4745 521
5819 669
2713 436
2516 335
18447 947
9450 141