4016 766
22320 878
5860 810
15863 280
18473 137
12365 217
12495 397
1631 79
9187 38
11273 398
1874056 3460