131030
714125
1063316
1140659
110040
1239872
515752
1025684
915866
270246
692289
871190
975116
46213
880370
471570
20155484
19563692
17936960
11935916
9256156
7902362
7838668
7181623
7072831
6912477
6891960
6413253
457470
4363231