29503 585
84379 642
8822 465
14685 807
12624 714
13257 364
12840 181
11302 213
17127 393
4100 432
8687 532
3713 169