2797 733
115660 564
3673 631
8086 369
151261 847
64806 952
5521 62
3356 156
9147 755
7196 498
5977 649