1050 116
3752 923
6417 793
5514 508
620 104
4514 732
6094 947
19723 356
3475 818
4882 664
10912 416
11652 271
14812 844
8697 394
971 98
10582 589