4030 728
1695 327
29546 493
23182 808
18110 785
12738 927
5308 439
5663 133
3704 888
14552 439
14535 747
29339 481
2448 377