137685
449477
215645
51774
568811
665553
225361
332519
20535
345710
256916
76567
5061799
3502581
2982148
2301804
2205988
2003609
189578
1893357
1737118
1711136
1655195
1622471