6316 503
8068 734
8347 312
17740 312
6514 278
55938 761
18007 876
2953 343
9115 670
13252 171
4277 881
2554 423
1779 137
2951 632
3543 634
2346 125