2835 300
1113 41
3535 844
3625 804
1080 123
3236 966
4018 673
1095 87
2426 402
3872 765
23749 575
8017 344
1223 74
2981 504
3536 564
1265 109
1653 190
911 39
3805 671
4678 566
4618 677
3199 764
3318 440
2525 196