706
2
1319
5134
594
1796
1
1498
472
3
1639
1514
7971
4
1548
1571
6
1698
1702
5
547
678
1310
358
479
607
644
4361
7
124
77
251
379
391
31
332
496