169460 688
12835 56
8232 357
15680 62
3479 541
5475 247
2103 243
1814 296
2590 89
577 97
27289 374
18593 428