3059 930
2782 851
2555 575
3279 332
29833 297
4398 311
7413 948
14070 133
12103 577
6999 447
6632 627