1556
1450
4597
1012
1108
1566
1197
1351
1088
1729
1870
20169
1512
1507
1231
1044
17444
933
3461
1113
884
1002
1038
943
885
882
4323
962
1260
874
1113
948
1270
1826
852
2203
966
1418
1030
1028
1301
930
1450
952
1003
1293
1018
1213
1499
1263
2806
1002
996
1212
932
932
1314
1087
934
950