4030 665
6696 580
4330 588
30546 943
4337 506
4655 350
9353 51
8768 501
3790 138
5489 418
2957 451
9646 891
3656 584
8241 600
1322 101
5467 599
3851 671