2971 111
4302 763
2247 613
596 145
2912 326
1888 367
1032 68
1332 169
4347 843
1023 190
2535 571
2209 409
3205 899
2851 556
800 161
2996 477
4087 761
3237 911
3388 879
2257 614
1789 413
1013 129
788 98
3367 737