3063 930
2787 851
2558 575
3293 332
29893 297
4406 311
7417 948
14091 133
12139 577
7041 447
6642 627