3996 848
5468 239
4628 605
18871 671
5975 676
6045 349
4728 521
5813 669
2710 436
2506 335
18395 947
9447 141