490
0
506
427
500
581
792
1935
243
828
852
303
458
70
693
831
657
643
928
301
563
307
471
331
631
432
969
139
2955
5
9688
718