4004 848
5469 239
4630 605
18878 671
5978 676
6049 349
4731 521
5815 669
2711 436
2507 335
18404 947
9447 141