840250
295642
169589
444916
279119
945543
569536
890437
497556
33453
359121
439660
5061799
3501581
2981148
2300804
2205988
2002609
189578
1892357
1737118
1710136
1654195
1622471