29593 585
84671 642
8881 465
14719 807
12656 714
13268 364
12885 181
11319 213
17188 393
4112 432
8719 532
3725 169