3047 943
352 64
2760 910
3168 968
1730 446
2486 762
2516 298
7100 961
4779 598
9039 411
3738 97
6147 517
7616 504
5356 70