3030 639
5327 785
4623 909
6496 683
5246 452
3072 282
4812 631
16332 549
1975904 3728
5479 899
856 111
4786 494
1867 58
4226 384
3508 388