3181 405
1837 163
2405 549
4786 158
2899 307
715 69
1716 291
308 79
5318 571
3931 120
3171 488
4994 339
2949 573
2242 348
2506 570