4772 641
5874 786
5195 909
7089 683
5537 452
3423 282
5068 631
18580 549
2399958 3905
6252 899
1083 111
5203 494
2431 58
4817 385
3930 388