3995 848
5468 239
4628 605
18871 671
5975 676
6043 349
4727 521
5813 669
2710 436
2506 335
18394 947
9447 141