100473
866863
933217
896575
42362
84840
449833
758343
139267
778759
62553
269596
5158799
3571581
3096148
2400804
2235988
2058609
1977358
191878
1773118
1722136
1692196
1639471