14008 679
156072 489
4121 190
3242 123
6816 402
6082 702
4947 462
7969 378
9023 793
14192 589
5864 59
10767 798
41291 724
122774 859