918
0
462
505
1043
2143
514
1939
957
798
439
19279
2
1880
269
1610
767
846
390
2152
820
413
363
602
1949
951
1629
506
968
1511
4111