3056 943
353 64
2762 910
3174 968
1733 446
2486 762
2519 298
7101 961
4779 598
9040 411
3740 97
6148 517
7618 504
5357 70