18092 625
42680 668
17038 536
10348 301
2400208 3785
13808 719
18208 560
10275 563
5253 167
4943 74
4182 415
5685 850
3551 690
27005 57
3172 452
99868 289
26994 231