402
0
678
797
448
688
549
3125
70
585
411
189
929
3
476
792
1496
499
1107
522
1127
1
770
730
515
2583
7
570
362
299
1267
125
1808
1692