639
1360
1006
1767
631
662
1493
1208
2180
781
608
1005
572
1997
831
512
595
1613
932
1797
1340
1091
1064
1887
593