14245 584
82863 684
22851 161
83954 586
25679 396
51988 467
34577 824
6825 485
3839 101
1314 44
135040 308