3900 815
3148 761
3863 593
3525 589
3348 275
1679 258
2623 453
3224 646
3637 839
3018 331
2148 347
951 70
4407 684
1561 181