42597 668
17005 536
10338 301
2399307 3785
13775 719
18184 560
10267 563
5243 167
4929 74
4176 415
5676 850
3540 690
26974 57
3158 452
99745 289
26976 231