1050 116
3752 923
6417 793
5514 508
6848 196
7129 761
3002 283
1641 76
4911 727
4680 923
2902 191
4035 334
11901 954
5162 384
3001 232
3851 356