2966 905
6227 47
3627 121
20459 93
84131 605
34360 523
12734 372
25178 75
2776 252
16735 304
37447 911
3704 189
2599 280
39465 638
1851 174
2910 413
3225 273