125960 823
4826 62
3251 645
4211 647
959 68
3809 506
6281 260
2500 146
4052 304
2240 171
2790 306
8567 357
3821 404
37042 138