12494 299
5190 35
4832 42
5255 135
11377 603
4737 528
17641 778
6800 93
5382 309
7000 956
3558 97
5946 592
98558 633