2965 825
2849 246
3173 851
11590 59
4058 139
4848 695
3715 531
1478 131
2252 405
3174 341
3088 178
3263 668
3912 77
2985 550