3059 930
2782 851
2555 575
3279 332
29832 297
4396 311
7413 948
14066 133
12100 577
6996 447
6632 627