3043 943
348 64
2758 910
3164 968
1726 446
2486 762
2509 298
7098 961
4778 598
9036 411
3733 97
6147 517
7616 504
5352 70