706
2
1319
5133
594
1796
1
1497
472
3
1638
1514
7971
4
1548
1571
6
1697
1702
5
546
678
1310
358
479
607
644
4361
7
123
77
251
378
390
30
332
496