274257
912835
641861
392339
588302
201887
835871
277474
383647
100877
372862
177325
328779
692435
229671
576783
20168484
19647692
17959960
11945916
9272156
7911362
7853668
7191623
7072831
6915477
6900960
6416253
457570
4367231