2514 515
5768 690
4902 55
2300 316
1052 137
1314 328
2223 617
2889 874
1892 484
4317 508
2491 497
3232 721