1050 116
3752 923
6417 793
5514 508
8117 804
6197 816
2512 656
1340 274
4337 474
3972 241
2717 576
4155 468
1950 104
2863 491
3048 753
2652 193