12485 299
5189 35
4831 42
5244 135
11373 603
4737 528
17640 778
6797 93
5378 309
6997 956
3552 97
5941 592
98535 633