1050 116
3752 923
6417 793
5514 508
15581 640
16356 178
13232 670
4080 479
7614 794
15910 278
6791 227
7047 264
6968 697
7314 782
7775 632
10167 406