2796 733
115635 564
3672 631
8086 369
151248 847
64792 952
5520 62
3355 156
9147 755
7196 498
5977 649