38845
830581
869370
140385
773365
962929
112966
465240
592551
1285310
1085518
326905
885402
890487
802221
948926
17971484
15520692
14322960
10800916
7286156
7098668
6936362
6918831
6322477
5786960
5631623
5429253
434170
4070231