169461 688
12836 56
8232 357
15680 62
3479 541
5475 247
2103 243
1814 296
2590 89
577 97
27290 374
18593 428