83629
65679
41598
688911
58718
24972
25377
29404
1156411
677613
923716
502311
350489640
173824297
1420758266
126959223
99285153
83197180
825028863
81525183
66928139
63238240
59310172
54914117