129968
31062
964600
932522
377659
150840
344200
1145686
206679
615260
442111
311185
90279
428732
886388
33552
476578
427204
513993
730246
37562
623367
599248
230399