3051 943
352 64
2762 910
3172 968
1732 446
2486 762
2519 298
7100 961
4779 598
9040 411
3739 97
6148 517
7618 504
5357 70