30733
993989
41919
813788
943600
30022
471815
606535
272884
690583
214244
333840
5173799
3591581
3119148
2425804
2245988
2070609
1994358
192278
1777118
1724136
1697196
1643471