1050 116
3752 923
6417 793
5514 508
8079 61
6094 235
6295 408
3839 306
1957 97
12003 440
4992 234
3715 123
3765 41
3337 169
4587 370
4167 799