4004 848
5469 239
4631 605
18879 671
5980 676
6050 349
4732 521
5815 669
2711 436
2508 335
18409 947
9448 141