23213
29360
727210
22554
24369
28532
51688
42042
10870
38376
645915
29875
357902653
184090307
1447878274
129661232
102167154
84810184
84181183
841758866
69544145
67028243
59968172
56276119