3040 930
2755 851
2534 575
3211 332
29577 297
4367 311
7383 948
13998 133
11998 577
6818 447
6585 627