29502 585
84372 642
8820 465
14682 807
12624 714
13257 364
12838 181
11302 213
17127 393
4100 432
8687 532
3713 169