657
2136
671
661
751
583
927
797
563
3974
748
5850
952
886
4443
911
896
1867
1
2106
1034
988
4012
1199
2715
1300
1573
8946
1485
1505
1641
9315
2059
8208
2271
1796
1638
3009
1917
4732