1495
1843
996
3064
1707
4390
3608
3980
1066
824
1246
1296
1620
871
1021
4211
1391
588
887
741
700
815
3399
687
1118
1809
657
719
693
952
809
680
823
635
714
1216
994
847
885
719
635
614
878
1542
804
1142
759
705
740
918
671
2214
707
646
707
1853
700
1512
647
759