19168
482435
880215
415553
930686
396269
600981
888952
100714
885478
944356
651922
887590
891127
528608
478484
12107745
629086
4025577
3940980
3305510
2650192
2121495
2088216
2032492
182666
1761948
16255
153361
1527545