12495 299
5190 35
4834 42
5257 135
11385 603
4737 528
17641 778
6801 93
5383 309
7001 956
3558 97
5949 592
98566 633