14245 584
82865 684
22851 161
83957 586
25680 396
51995 467
34579 824
6825 485
3839 101
1314 44
135043 308