1251 133
5774 421
10596 794
7742 398
14947 591
7985 603
6701 664
10146 229
14508 830
3109 46
4143 474
31777 91