150 29
3317 765
916 164
2457 637
1182 264
7220 598
2475 512
5731 748
4297 677
6444 618
5735 169
2248 331