4005 766
22314 878
5857 810
15860 280
18470 137
12356 217
12487 397
1631 79
9185 38
11273 398
1873012 3460