12299
541533
249163
943398
184715
969109
962949
565669
43274
280400
333631
269453
610538
278453
84390
80230
1020834
95785
856983
454471
744480
647272
334308
320184