19477
1060
2554
908
929
891
844
844
873
946
1020
870
1008
1045
909
898
875
1020
905
851
896
900
1034
1149
1105
1021
1269
1141
1085
1271
1138
1920
1227
1698
1513
1591
2028
1459
1396
2760
1762
2969
1873
1975
3404
1801
5402
3198
2267
2167
2150
2293
5414
2097
2299
2184
2903
5182
2709
4138