3199 113
1535 231
6819 912
3455 436
5145 756
4850 669
3646 859
32432 407
29692 374
15993 322
2843 571
2472 610