493
0
505
1043
2143
317
514
1939
957
798
439
844
1880
2
269
1610
767
901
846
390
597
1025
2152
385
413
374
363
602
1949
951
25137