2272
3036
1645
1892
16587
907
2867
741
2381
1634
1419
15635
3105
3714
1171
1007
748
1323
767
1125
748
1176
757
898
815
781
898
819
870
786
830
838
1130
944
1264
1001
1072
1083
1312
4560
1387
1180
4337
1764
972
1311
857
956
964
794
834
911
872
930
968
845
1133
897
996
896