3063 943
370 64
2762 910
3182 968
1739 446
2487 762
2535 298
7103 961
4779 598
9046 411
3747 97
6158 517
7623 504
5361 70