2797 733
115655 564
3673 631
8086 369
151260 847
64804 952
5520 62
3356 156
9147 755
7196 498
5977 649