102696
951785
924126
91349
835708
804505
793524
549511
486965
365290
353145
338177
305911
260992
251294
248839
246791
184686
138694
134861