675
1
3448
5763
9
627
994
1851
4
1435
2
9382
11
2144
5
1805
1031
642
622
996
621
1447
6
684
4691
21
697
3104
692
944
1008
3
611
864
934
681
1329
792
4768