12598 5504
13982 598
1378 13153
8089 10285
5674 4494
659 11877
11317 1368
11228 9970
3543 11499
4884 5087
3487 14550
13303 10364
4961 7662
12896 6193
11145 10229
11001 3252
7288 6344
890 6062
2821 12334
3512 8528