2518 515
5803 690
4911 55
2317 316
1052 137
1314 328
2224 617
2889 874
1892 484
4319 508
2493 497
3236 721