18093 625
42680 668
17039 536
10348 301
2400242 3785
13808 719
18208 560
10275 563
5253 167
4944 74
4182 415
5685 850
3551 690
27006 57
3172 452
99869 289
26994 231