1308
0
376
323
301
945
585
518
358
514
451
409
722
819
81
874
438
1661
1
1164
1396
93
248
330
357
310
575
2490