14880 348
26811 294
4099 447
18080 426
10427 91
5865 83
4107 665
24808 553
2701 245
6231 905
2936 747
3950 855
1278 115