3016 943
307 64
2755 910
3143 968
1710 446
2481 762
2478 298
7078 961
4777 598
9025 411
3720 97
6141 517
7605 504
5337 70