14101 306
2769 477
5593 493
39749 672
2866 651
8188 291
24527 137
4204 58
12254 648
4259 640
6574 62
2276 213
4964 849
10449 376
1509 157
1580 125