652
4496
1128
706
745
806
1205
752
968
1720
860
3084
760
885
795
1392
1215
1024
992
1028
998
1839
1041
1702
1191
1175
1089
1804
1471
1677
1647
1944
1180
3958
1514
1611
1615
1979
1518
2045
4915
4232
3430
2149
31740
3179