2465
1124
2272
3036
1645
1892
16591
907
2872
741
2381
1636
1419
15637
3105
3715
1171
1007
748
1323
767
1125
749
1176
757
901
815
781
898
819
870
786
830
838
1130
944
1264
1001
1072
1083
1312
4563
1388
1180
4337
1764
972
1312
857
958
964
795
834
911
872
930
968
845
1133
897