18093 625
42680 668
17039 536
10348 301
2400262 3785
13808 719
18209 560
10276 563
5253 167
4944 74
4182 415
5685 850
3551 690
27006 57
3172 452
99873 289
26994 231