29593 585
84665 642
8876 465
14719 807
12655 714
13268 364
12884 181
11318 213
17186 393
4112 432
8719 532
3725 169