42530 668
16980 536
10310 301
2395524 3784
13759 719
18166 560
10262 563
5235 167
4926 74
4174 415
5675 850
3539 690
26954 57
3155 452
99689 289
26967 231