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