4695 641
5846 786
5176 909
7066 683
5534 452
3415 282
5052 631
18410 549
2387258 3900
6227 899
1077 111
5116 494
2423 58
4781 385
3920 388