379196
348059
494469
5377132
271567
3678122
3806107
604598
146050
344571
27367155
8793114
20840173
237160
26960136
168663
20902168
7024120
2399120
7704106