1050 116
3752 923
6417 793
5514 508
3908 345
4415 716
3529 201
2944 168
5430 574
3013 121
3944 197
3130 408
3387 265
3612 405
2937 98
3993 616