12772 628
66593 946
7931 587
2995 189
3602 259
2451 66
5384 609
3284 182
6047 794
7417 782
4207 528
6540 503
115751 1050