2199
0
1314
1406
466
1877
1
397
492
494
589
1059
839
415
510
1101
807
361
400
948
412
776
943
520
767
545
413
798
2207
418
957
2410
2