1050 116
3752 923
6417 793
5514 508
9696 359
6705 262
13701 522
5883 677
8941 399
5978 381
8860 37
6385 218
6587 179
8828 170
31507 704
6956 191