137685
449477
215645
51774
568811
665553
225361
332519
20535
345710
256916
76567
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471