313139
390693
20110
6013
730528
929542
54639
918764
343456
270289
680267
132100
271749
906758
46030
57570
679288
350279
355157
96264
632942
319177
60708
154513
481357
982879