29586 585
84643 642
8872 465
14717 807
12648 714
13267 364
12881 181
11317 213
17181 393
4112 432
8718 532
3724 169