587 35
3676 542
2692 573
1550 331
3398 726
1004 202
3036 153
4405 655
4429 33
5978 830
15332 308
1214 172
3938 953
2345 586
3483 576
7805 789
2943 656
4168 485
2150 354
5408 522
1650 327
5525 612
3475 546
3632 793