31754149 13929
50616460 15905
107369509 57450
34900043 14664
39560068 10731
73640061 30938
58144200 30847
33647801 11425
24495493 7574
23469807 5639
37922622 13725
20493704 7938
41147825 16081
15121141 6553
24808261 7756
15383065 4505
29523069 9880
19428318 7414
37713361 16744
26596418 8300
10802950 3179