528 100
2152 404
726 129
2481 536
3151 628
518 102
2582 755
2118 329
1736 420
1137 157
577 61
2516 641
1466 278
3304 984
3099 723
876 195
2847 671