2983 871
7881 62
34984 303
2119 105
3594 103
2859 404
2490 558
2534 386
3655 168
3730 687
3853 207
3435 457
3093 405
8053 769