2891 704
14536 656
11953 169
7763 888
9728 207
10988 526
3049 401
6743 375
8884 378
5244 791
4513 407
7104 476